international payments agreements - Turkish English Dictionary